home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / magazyn_amiga / 3 / ami047_db_2_1.txt < prev    next >
Text File  |  1997-09-14  |  6KB  |  124 lines

  1.  
  2. DB 2.10
  3.  
  4. <a>Michaî Îëtowski
  5.  
  6. <txt>Programy do obsîugi baz danych nie cieszâ sië wôród
  7. uûytkowników Amigi zbyt duûâ popularnoôciâ. Jest to moûe
  8. spowodowane faktem, ûe nasz komputer to narzëdzie dla ludzi
  9. kreatywnych, nie zaô wypeîniajâcych formularze dla ponurych
  10. urzëdników. Czasami jednak zachodzi potrzeba siëgniëcia po
  11. narzëdzie umoûliwiajâce gromadzenie i przetwarzenie danych,
  12. choêby adresów korespondentów w sieci Internet. Co wtedy?
  13.  
  14. Czyûbyômy byli zdani wyîâcznie na îaskë napisanych w AMOS-ie (i
  15. to nieudolnie) "notesów", których nawet nie moûna zainstalowaê na
  16. twardym dysku? Czy teû musimy skorzystaê z wielkich i
  17. skomplikowanych pakietów typu SuperBase? Otóû nie! Odpowiedziâ na
  18. potrzeby przeciëtnego amigowca wydaje sië byê program o nazwie
  19. db.
  20.  
  21. Jak îatwo sië domyôliê, db to skrót angielskiego "DataBase"
  22. ("baza danych").  Prosta nazwa i proste narzëdzie. Ale w tym
  23. wypadku prostota dotyczy tylko obsîugi -- moûliwoôci sâ natomiast
  24. spore.
  25.  
  26. Najwiëkszâ zaletâ db jest dostëpnoôê. Program ten (autorstwa
  27. Davida Ekholma ze Szwecji) jest bowiem produktem freeware i moûna
  28. go bez trudu znaleúê w Aminecie (np.
  29. ftp://pub/aminet/biz/dbase/db2.10.lha). Po drugie, a szczególnie
  30. waûne dla polskiego uûytkownika, db jest programem w peîni
  31. zlokalizowanym. Odnosi sië to nie tylko do jëzyka, w jakim
  32. program komunikuje sië z uûytkownikiem (polski .catalog), ale
  33. równieû procedur wyszukiwania i sortowania danych. Wystarczy, ûe
  34. w naszej Amidze zainstalujemy pakiet WFMH Locale, by poinformowaê
  35. db, ûe "â" nastëpuje po "a" zaô po "z" sâ "ú" i "û".  I wreszcie
  36. na koniec -- wymagania programu. Nie potrzebuje on ûadnego
  37. ekstrawaganckiego sprzëtu, do pracy wystarczy nawet nie
  38. rozszerzona A500 (byle wyposaûona w Amiga OS 2.04 lub, dla
  39. lokalizacji, 2.1). Z drugiej jednak strony wiëksza pamiëê pozwoli
  40. na przetwarzanie wiëkszych baz danych. Warto w tym miejscu
  41. jeszcze wspomnieê, ûe objëtoôê samego programu to zaledwie 50 KB!
  42.  
  43. db pozwala na dowolne zdefiniowanie formatu bazy danych. Sami
  44. okreôlamy nazwy pól, ich wielkoôê oraz typ (tekstowy, numeryczny,
  45. logiczny lub klasa). Peînâ dowolnoôê mamy takûe w rozmieszczaniu
  46. pól w obrëbie okna. Maîo tego, program pozwala na przeglâdanie
  47. pojedynczej bazy na kilka sposobów (tzw. widoków). Moûna na
  48. przykîad stworzyê widoki w róûnych jëzykach, czy teû o róûnym
  49. stopniu dostëpu do danych (np. jeden widok dla poczâtkujâcych,
  50. obejmujâcy mniejszâ liczbë pól, i drugi dla zaawansowanych,
  51. dajâcy dostëp do wszystkich danych).
  52.  
  53. Poruszanie sië po bazie jest banalnie proste dziëki wyposaûeniu
  54. okna w suwak, inteligentnemu wykorzystaniu klawiszy kursora oraz
  55. technice "Speed Render", zapewniajâcej duûâ szybkoôê pracy.
  56. Specjalny tryb przeglâdania (ang. "browse") pozwala na
  57. bîyskawiczne dotarcie do dowolnego rekordu bazy. Wykorzystanie
  58. schowka (ang. "clipboard") uîatwia natomiast wprowadzanie,
  59. modyfikowanie i wymianë danych.
  60.  
  61. Zestaw dostëpnych operacji na bazie moûe wydawaê sië ubogi, lecz
  62. w praktyce okazuje sië caîkowicie wystarczajâcy. Mamy tu:
  63. wyszukiwanie z moûliwoôciâ korzystania ze wzorców (jak "#?ski"
  64. lub "Dawid|Michaî"), sortowanie wedîug wielu pól w porzâdku
  65. rosnâcym bâdú malejâcym oraz funkcjë... dzwonienia. Ta ostatnia
  66. jest w stanie poîâczyê nas z wybranym numerem telefonu przy
  67. uûyciu modemu bâdú gîoônika (wybieranie tonowe -- niestety, maîo
  68. przydatne w Polsce). Ponadto db oferuje wiele drobnych, lecz
  69. uûytecznych dodatków: wykorzystanie AppWindow, dostëpnâ caîy czas
  70. pomoc czy pracë z dowolnymi czcionkami. Liczne formaty eksportu
  71. danych gwarantujâ natomiast, ûe naszym danym nie grozi utrata,
  72. jeûeli w przyszîoôci zechcemy "przesiâôê sië" na inny program.
  73.  
  74. Zaawansowanym uûytkownikom db oferuje ARexxa. Trzydzieôci trzy
  75. rozkazy pozwalajâ wykonywaê operacje na: pojedynczych polach,
  76. rekordach bâdú caîej bazie danych. Wykorzystanie ARexxa pozwala
  77. np. sprawdzaê poprawnoôê wprowadzanych danych, automatycznie
  78. przetwarzaê dane, dokonywaê operacji matematycznych itp. Moûliwe
  79. jest nawet tworzenie baz "multimedialnych" i relacji (tj.
  80. logicznego îâczenia wielu baz).
  81.  
  82. Opisywana tu baza danych charakteryzuje sië takûe wieloma
  83. niewidocznymi na pierwszy rzut oka cechami, które decydujâ o jej
  84. jakoôci. Najwaûniejszâ z nich jest wedîug mnie stabilnoôê -- db
  85. to program, do którego moûna mieê peîne zaufanie. Ûadnych
  86. "medytacji", "zawieszeï" ani innych niespodziewanych zachowaï!
  87. Nie bez znaczenia jest równieû fakt, ûe "db" jest programem stale
  88. rozwijanym. Mniej wiëcej co dwa, trzy miesiâce pojawia sië nowa
  89. wersja programu. Do tego dochodzi obszerna dokumentacja w
  90. formacie AmigaGuide oraz masa przykîadów (w tym wiele uûytecznych
  91. skryptów w ARexxie).
  92.  
  93. Oczywiôcie (prawo Murphy'ego) nie ma programu bez wad. W wypadku
  94. db najwiëkszym mankamentem jest sposób definiowania (tzn.
  95. okreôlania poîoûenia i nazw pól) nowej bazy. Nie istnieje ûadne
  96. graficzne narzëdzie do tego celu i musimy mozolnie opisywaê bazë,
  97. korzystajâc z edytora tekstu. Na szczëôcie czynnoôê të wykonuje
  98. sië tylko raz, a poza tym jest ona dokîadnie opisana w
  99. dokumentacji (moûna teû zmodyfikowaê któryô z przykîadów).
  100.  
  101. I wreszcie wiadomoôê z ostatniej chwili: wîaônie pojawiîa sië
  102. wersja 3.0 db. Najwaûniejsza zmiana w porównaniu z opisywanym tu
  103. programem to dodanie interaktywnego moduîu projektowania widoków.
  104. Niestety, za luksus trzeba zapîaciê (w tym wypadku 20$), bo
  105. poczâwszy od wersji 3.0 db staje sië produktem shareware.
  106.  
  107. <r>
  108. Program:    db 2.10
  109.  
  110. Autor:    David Ekholm (e-mail: david-ek@dsv.su.se)
  111.  
  112. Rodzaj:    freeware
  113.  
  114. Uniwersalnoôê:    8/10
  115.  
  116. Prostota obsîugi:    8/10
  117.  
  118. Prezentacja:    9/10
  119.  
  120. Jakoôê dziaîania:    10/10
  121.  
  122. Ogólnie:    8/10
  123.  
  124.